package prh25.biblioteca.testes.aceitacao;

import java.lang.reflect.InvocationTargetException;

import org.apache.commons.beanutils.PropertyUtils;

import prh25.biblioteca.entity.Endereco;
import prh25.biblioteca.entity.Revisor;

public class BibliotecaFacade {
/*
	private GerenciadorTestes gerenciadorTestes = new GerenciadorTestes();
	
	public void inicializaTestes() {
		gerenciadorTestes = new GerenciadorTestes();
	}
	
	public String criarAluno(String nome, String matricula,
			String email, String curso, String login, String senha, 
			Endereco endereco) 
	{
		
		return String.valueOf(gerenciadorTestes.criarAluno(nome, matricula,
				email, curso, login, senha, endereco) );
	}
	
	public String getAtributoAluno(int idAluno,String atributo) {
		return gerenciadorTestes.getAtributoAluno(idAluno, atributo);
	}
	
	
	
	/*
	public Integer criarAluno(String nome, String matricula,
			String email, String curso, String login, String senha,String pais, 
			String estado,	String cidade, String bairro, String rua, 
			String complemento,	String telResidencial, String telCelular)
	{
		return gerenciadorTestes.criarAluno(nome, matricula, email, curso, login, 
			senha, pais, estado, cidade, bairro, rua, complemento, telResidencial, 
			telCelular);
		
	}
	
	public Integer criarCoordenador(String nome, String email, String login,
		String senha, String pais, String estado,String cidade, String bairro, 
		String rua,String complemento,	String telResidencial, String telCelular) 
	{
		return gerenciadorTestes.criarCoordenador(nome,email, login,senha,
			pais,estado,cidade,bairro,rua,complemento,telResidencial, 
			telCelular);
	}
	
	public String getAtributoCoordenador(int idCoordenador,String atributo) {
		return gerenciadorTestes.getAtributoCoordenador(idCoordenador, atributo);
	}
	

	public Integer criarProfessor(String nome, String curso, String email,
		String login,String senha, String pais, String estado,String cidade, 
		String bairro,String rua,String complemento,String telResidencial, 
		String telCelular) 
	{
		
		return gerenciadorTestes.criarProfessor(nome, curso, email, login, 
			senha,pais, estado, cidade, bairro, rua, complemento, 
			telResidencial, telCelular);
	}
	
	public String getAtributoProfessor(int idProfessor,String atributo) {
		return gerenciadorTestes.getAtributoProfessor(idProfessor,atributo);
	}
	
	public Integer criarRevisor(String nome, String email,
			String login,String senha, String pais, String estado,String cidade, 
			String bairro,String rua,String complemento,String telResidencial, 
			String telCelular) 
	{
		return gerenciadorTestes.criarRevisor(nome, email, login, senha, pais, estado,
			cidade, bairro, rua, complemento, telResidencial, telCelular);
	}
	
	public String getAtributoRevisor(int idRevisor,String atributo) {
		return gerenciadorTestes.getAtributoRevisor(idRevisor, atributo);
	}
	
	*/
	
}
